package com.ruoyi.zxjd.exposure.service;

import java.util.List;
import com.ruoyi.zxjd.exposure.domain.ExposureProgress;

/**
 * 查看进度Service接口
 * 
 * @author lcc
 * @date 2021-02-07
 */
public interface IExposureProgressService 
{
    /**
     * 查询查看进度
     * 
     * @param progressId 查看进度ID
     * @return 查看进度
     */
    public ExposureProgress selectExposureProgressById(Long progressId);

    /**
     * 查询查看进度列表
     * 
     * @param exposureProgress 查看进度
     * @return 查看进度集合
     */
    public List<ExposureProgress> selectExposureProgressList(ExposureProgress exposureProgress);

    /**
     * 新增查看进度
     * 
     * @param exposureProgress 查看进度
     * @return 结果
     */
    public int insertExposureProgress(ExposureProgress exposureProgress);

    /**
     * 修改查看进度
     * 
     * @param exposureProgress 查看进度
     * @return 结果
     */
    public int updateExposureProgress(ExposureProgress exposureProgress);

    /**
     * 批量删除查看进度
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteExposureProgressByIds(String ids);

    /**
     * 删除查看进度信息
     * 
     * @param progressId 查看进度ID
     * @return 结果
     */
    public int deleteExposureProgressById(Long progressId);

    int updateExposureProgressStatusById(Long progressId, String status);
}
